\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid}{
\section{pycol.engine.pattern.Grid.Grid Class Reference}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid}\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
}


Documentation for \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid}{Grid} class This class is a structure for store object card.  
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a8ef46c91ac6b05fd07a2fb4f1ec93400}{\_\-\_\-init\_\-\_\-}
\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a87d01e556213ace14d537e7d8bd3cd02}{get\_\-x\_\-length}
\begin{DoxyCompactList}\small\item\em Public getter x\_\-length. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a2f11c2fb1b686f0379eaa70ec37faa87}{get\_\-y\_\-length}
\begin{DoxyCompactList}\small\item\em Public getter y\_\-length. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a3458405bca5fdaf4d0a4cfee52c69c03}{private}
\begin{DoxyCompactList}\small\item\em A generic answer for private attribute. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a7bdf35a3f919fe2a679ab47ef98990d7}{get\_\-grid}
\begin{DoxyCompactList}\small\item\em Public method get\_\-grid. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa9c718709eaa28b618c5a816fe75f021}{set\_\-grid}
\begin{DoxyCompactList}\small\item\em Public method set\_\-grid. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a7449cfc43eba2d9b4cdda7bc815c599d}{get\_\-card}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a297f2bbf5d08411c2ad7072147a05f12}{get\_\-card\_\-border\_\-middle}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-middle. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_acbdf53d803fb9dd3355d5bbe17e2af64}{get\_\-card\_\-border\_\-up\_\-left}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-up\_\-left. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a4cca80ad716681f32f814684b4eb6d31}{get\_\-card\_\-border\_\-up}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-up. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a0765e8b8c8b8a354cbdf68f6c6f3dc28}{get\_\-card\_\-border\_\-up\_\-right}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-up\_\-right. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_ae29b15f30b7f51bb6b4a28dc87f26b25}{get\_\-card\_\-border\_\-down\_\-left}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-down\_\-left. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a95b1aa2198fe1c65f6a8e11b01638c7c}{get\_\-card\_\-border\_\-down}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-down. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_ae4da1e82e5ad695ec8582fdb25c353b9}{get\_\-card\_\-border\_\-down\_\-right}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-down\_\-right. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a05eb99ad2da54e6878e793a8c64c69ca}{get\_\-card\_\-border\_\-left}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-left. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a03c824d1eddf433664c9c13d03fe2e77}{get\_\-card\_\-border\_\-right}
\begin{DoxyCompactList}\small\item\em Public method get\_\-card\_\-border\_\-right. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a92707fe065bed1ee362f6a00366e52c6}{add\_\-card}
\begin{DoxyCompactList}\small\item\em Public method add\_\-card. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_afc10c85084af886b4e33c13af74653ce}{add\_\-start\_\-card}
\begin{DoxyCompactList}\small\item\em Public method add\_\-start\_\-card Add a start card in random position. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a27e75e8faef595abeb9b779fdc89c1c9}{is\_\-full}
\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa919e06ac823e818e2a7a3e9d054c5ec}{x\_\-length} = property(get\_\-x\_\-length,private)
\begin{DoxyCompactList}\small\item\em Property for x\_\-length. \item\end{DoxyCompactList}\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a15aa95d04270d8d967a5100f995ffecb}{y\_\-length} = property(get\_\-y\_\-length,private)
\begin{DoxyCompactList}\small\item\em Property for y\_\-length. \item\end{DoxyCompactList}\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa2ff9c07c79bbc7a18a00c049fcfa764}{grid} = property(get\_\-grid,set\_\-grid)
\begin{DoxyCompactList}\small\item\em Property for grid. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a10855989fa607453e68d41991fb42891}{\_\-\_\-set\_\-x\_\-length}
\begin{DoxyCompactList}\small\item\em Private setter x\_\-length. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a5dd09de76c6b6648fd3649656fb8516d}{\_\-\_\-set\_\-y\_\-length}
\begin{DoxyCompactList}\small\item\em Private setter y\_\-length. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a63d453369d694e157cb49e9624923172}{\_\-\_\-random\_\-start}
\begin{DoxyCompactList}\small\item\em Private Method \_\-\_\-random\_\-start. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa774c4388d05db2f99f9c08cdfa7e73a}{\_\-\_\-x\_\-length}
\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a73053fc33a27d1e160c75a7b58859c9e}{\_\-\_\-y\_\-length}
\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a0c0624569cc96f80e58bdae0e01d4fef}{\_\-\_\-grid}
\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a726d9696b98be201090514686872a44b}{\_\-\_\-card\_\-in\_\-grid}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Documentation for \hyperlink{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid}{Grid} class This class is a structure for store object card. 

Definition at line 48 of file Grid.py.

\subsection{Member Function Documentation}
\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a8ef46c91ac6b05fd07a2fb4f1ec93400}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.\_\-\_\-init\_\-\_\- ( {\em self}, \/   {\em x\_\-length} = {\ttfamily 10}, \/   {\em y\_\-length} = {\ttfamily 5})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a8ef46c91ac6b05fd07a2fb4f1ec93400}


Definition at line 49 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a63d453369d694e157cb49e9624923172}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-random\_\-start@{\_\-\_\-random\_\-start}}
\index{\_\-\_\-random\_\-start@{\_\-\_\-random\_\-start}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-random\_\-start}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.\_\-\_\-random\_\-start ( {\em self})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a63d453369d694e157cb49e9624923172}


Private Method \_\-\_\-random\_\-start. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The object pointer \end{DoxyParams}


Definition at line 194 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a10855989fa607453e68d41991fb42891}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-set\_\-x\_\-length@{\_\-\_\-set\_\-x\_\-length}}
\index{\_\-\_\-set\_\-x\_\-length@{\_\-\_\-set\_\-x\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-set\_\-x\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.\_\-\_\-set\_\-x\_\-length ( {\em self}, \/   {\em value})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a10855989fa607453e68d41991fb42891}


Private setter x\_\-length. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The object pointer \item[{\em value}]The newest value \end{DoxyParams}


Definition at line 63 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a5dd09de76c6b6648fd3649656fb8516d}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-set\_\-y\_\-length@{\_\-\_\-set\_\-y\_\-length}}
\index{\_\-\_\-set\_\-y\_\-length@{\_\-\_\-set\_\-y\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-set\_\-y\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.\_\-\_\-set\_\-y\_\-length ( {\em self}, \/   {\em value})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a5dd09de76c6b6648fd3649656fb8516d}


Private setter y\_\-length. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The object pointer \item[{\em value}]The newest value \end{DoxyParams}


Definition at line 74 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a92707fe065bed1ee362f6a00366e52c6}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!add\_\-card@{add\_\-card}}
\index{add\_\-card@{add\_\-card}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{add\_\-card}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.add\_\-card ( {\em self}, \/   {\em card}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a92707fe065bed1ee362f6a00366e52c6}


Public method add\_\-card. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em card}]A card object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 179 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_afc10c85084af886b4e33c13af74653ce}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!add\_\-start\_\-card@{add\_\-start\_\-card}}
\index{add\_\-start\_\-card@{add\_\-start\_\-card}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{add\_\-start\_\-card}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.add\_\-start\_\-card ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_afc10c85084af886b4e33c13af74653ce}


Public method add\_\-start\_\-card Add a start card in random position. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The self object pointer \end{DoxyParams}


Definition at line 186 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a7449cfc43eba2d9b4cdda7bc815c599d}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card@{get\_\-card}}
\index{get\_\-card@{get\_\-card}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a7449cfc43eba2d9b4cdda7bc815c599d}


Public method get\_\-card. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 107 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a95b1aa2198fe1c65f6a8e11b01638c7c}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-down@{get\_\-card\_\-border\_\-down}}
\index{get\_\-card\_\-border\_\-down@{get\_\-card\_\-border\_\-down}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-down}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-down ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a95b1aa2198fe1c65f6a8e11b01638c7c}


Public method get\_\-card\_\-border\_\-down. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 150 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_ae29b15f30b7f51bb6b4a28dc87f26b25}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-down\_\-left@{get\_\-card\_\-border\_\-down\_\-left}}
\index{get\_\-card\_\-border\_\-down\_\-left@{get\_\-card\_\-border\_\-down\_\-left}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-down\_\-left}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-down\_\-left ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_ae29b15f30b7f51bb6b4a28dc87f26b25}


Public method get\_\-card\_\-border\_\-down\_\-left. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 143 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_ae4da1e82e5ad695ec8582fdb25c353b9}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-down\_\-right@{get\_\-card\_\-border\_\-down\_\-right}}
\index{get\_\-card\_\-border\_\-down\_\-right@{get\_\-card\_\-border\_\-down\_\-right}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-down\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-down\_\-right ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_ae4da1e82e5ad695ec8582fdb25c353b9}


Public method get\_\-card\_\-border\_\-down\_\-right. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 157 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a05eb99ad2da54e6878e793a8c64c69ca}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-left@{get\_\-card\_\-border\_\-left}}
\index{get\_\-card\_\-border\_\-left@{get\_\-card\_\-border\_\-left}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-left}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-left ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a05eb99ad2da54e6878e793a8c64c69ca}


Public method get\_\-card\_\-border\_\-left. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 164 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a297f2bbf5d08411c2ad7072147a05f12}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-middle@{get\_\-card\_\-border\_\-middle}}
\index{get\_\-card\_\-border\_\-middle@{get\_\-card\_\-border\_\-middle}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-middle}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-middle ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a297f2bbf5d08411c2ad7072147a05f12}


Public method get\_\-card\_\-border\_\-middle. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 114 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a03c824d1eddf433664c9c13d03fe2e77}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-right@{get\_\-card\_\-border\_\-right}}
\index{get\_\-card\_\-border\_\-right@{get\_\-card\_\-border\_\-right}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-right ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a03c824d1eddf433664c9c13d03fe2e77}


Public method get\_\-card\_\-border\_\-right. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 171 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a4cca80ad716681f32f814684b4eb6d31}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-up@{get\_\-card\_\-border\_\-up}}
\index{get\_\-card\_\-border\_\-up@{get\_\-card\_\-border\_\-up}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-up}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-up ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a4cca80ad716681f32f814684b4eb6d31}


Public method get\_\-card\_\-border\_\-up. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 129 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_acbdf53d803fb9dd3355d5bbe17e2af64}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-up\_\-left@{get\_\-card\_\-border\_\-up\_\-left}}
\index{get\_\-card\_\-border\_\-up\_\-left@{get\_\-card\_\-border\_\-up\_\-left}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-up\_\-left}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-up\_\-left ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_acbdf53d803fb9dd3355d5bbe17e2af64}


Public method get\_\-card\_\-border\_\-up\_\-left. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 122 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a0765e8b8c8b8a354cbdf68f6c6f3dc28}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-card\_\-border\_\-up\_\-right@{get\_\-card\_\-border\_\-up\_\-right}}
\index{get\_\-card\_\-border\_\-up\_\-right@{get\_\-card\_\-border\_\-up\_\-right}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-card\_\-border\_\-up\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-card\_\-border\_\-up\_\-right ( {\em self}, \/   {\em x}, \/   {\em y})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a0765e8b8c8b8a354cbdf68f6c6f3dc28}


Public method get\_\-card\_\-border\_\-up\_\-right. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em x}]The x coordinate \item[{\em y}]The y coordinate \end{DoxyParams}


Definition at line 136 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a7bdf35a3f919fe2a679ab47ef98990d7}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-grid@{get\_\-grid}}
\index{get\_\-grid@{get\_\-grid}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-grid}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-grid ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a7bdf35a3f919fe2a679ab47ef98990d7}


Public method get\_\-grid. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \end{DoxyParams}
\begin{DoxyReturn}{Returns}
: self.\_\-\_\-grid the 2D list where is store \hyperlink{namespacepycol_1_1engine_1_1pattern_1_1cards}{cards} 
\end{DoxyReturn}


Definition at line 91 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a87d01e556213ace14d537e7d8bd3cd02}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-x\_\-length@{get\_\-x\_\-length}}
\index{get\_\-x\_\-length@{get\_\-x\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-x\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-x\_\-length ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a87d01e556213ace14d537e7d8bd3cd02}


Public getter x\_\-length. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The object pointer \end{DoxyParams}


Definition at line 57 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a2f11c2fb1b686f0379eaa70ec37faa87}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!get\_\-y\_\-length@{get\_\-y\_\-length}}
\index{get\_\-y\_\-length@{get\_\-y\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{get\_\-y\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.get\_\-y\_\-length ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a2f11c2fb1b686f0379eaa70ec37faa87}


Public getter y\_\-length. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The object pointer \end{DoxyParams}


Definition at line 68 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a27e75e8faef595abeb9b779fdc89c1c9}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!is\_\-full@{is\_\-full}}
\index{is\_\-full@{is\_\-full}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{is\_\-full}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.is\_\-full ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a27e75e8faef595abeb9b779fdc89c1c9}


Definition at line 199 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a3458405bca5fdaf4d0a4cfee52c69c03}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!private@{private}}
\index{private@{private}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{private}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.private ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a3458405bca5fdaf4d0a4cfee52c69c03}


A generic answer for private attribute. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The object pointer \end{DoxyParams}


Definition at line 79 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa9c718709eaa28b618c5a816fe75f021}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!set\_\-grid@{set\_\-grid}}
\index{set\_\-grid@{set\_\-grid}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{set\_\-grid}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Grid.Grid.set\_\-grid ( {\em self}, \/   {\em value})}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa9c718709eaa28b618c5a816fe75f021}


Public method set\_\-grid. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \item[{\em value,:}]the newest pointer of grid object \end{DoxyParams}


Definition at line 97 of file Grid.py.

\subsection{Member Data Documentation}
\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a726d9696b98be201090514686872a44b}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-card\_\-in\_\-grid@{\_\-\_\-card\_\-in\_\-grid}}
\index{\_\-\_\-card\_\-in\_\-grid@{\_\-\_\-card\_\-in\_\-grid}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-card\_\-in\_\-grid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pycol.engine.pattern.Grid.Grid.\_\-\_\-card\_\-in\_\-grid}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a726d9696b98be201090514686872a44b}


Definition at line 53 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a0c0624569cc96f80e58bdae0e01d4fef}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-grid@{\_\-\_\-grid}}
\index{\_\-\_\-grid@{\_\-\_\-grid}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-grid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pycol.engine.pattern.Grid.Grid.\_\-\_\-grid}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a0c0624569cc96f80e58bdae0e01d4fef}


Definition at line 52 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa774c4388d05db2f99f9c08cdfa7e73a}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-x\_\-length@{\_\-\_\-x\_\-length}}
\index{\_\-\_\-x\_\-length@{\_\-\_\-x\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-x\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pycol.engine.pattern.Grid.Grid.\_\-\_\-x\_\-length}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa774c4388d05db2f99f9c08cdfa7e73a}


Definition at line 50 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a73053fc33a27d1e160c75a7b58859c9e}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!\_\-\_\-y\_\-length@{\_\-\_\-y\_\-length}}
\index{\_\-\_\-y\_\-length@{\_\-\_\-y\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{\_\-\_\-y\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pycol.engine.pattern.Grid.Grid.\_\-\_\-y\_\-length}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a73053fc33a27d1e160c75a7b58859c9e}


Definition at line 51 of file Grid.py.

\subsection{Property Documentation}
\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa2ff9c07c79bbc7a18a00c049fcfa764}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!grid@{grid}}
\index{grid@{grid}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{grid}]{\setlength{\rightskip}{0pt plus 5cm}pycol.engine.pattern.Grid.Grid.grid = property(get\_\-grid,set\_\-grid)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa2ff9c07c79bbc7a18a00c049fcfa764}


Property for grid. 

Definition at line 101 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa919e06ac823e818e2a7a3e9d054c5ec}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!x\_\-length@{x\_\-length}}
\index{x\_\-length@{x\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{x\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}pycol.engine.pattern.Grid.Grid.x\_\-length = property(get\_\-x\_\-length,private)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_aa919e06ac823e818e2a7a3e9d054c5ec}


Property for x\_\-length. 

Definition at line 83 of file Grid.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a15aa95d04270d8d967a5100f995ffecb}{
\index{pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}!y\_\-length@{y\_\-length}}
\index{y\_\-length@{y\_\-length}!pycol::engine::pattern::Grid::Grid@{pycol::engine::pattern::Grid::Grid}}
\subsubsection[{y\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}pycol.engine.pattern.Grid.Grid.y\_\-length = property(get\_\-y\_\-length,private)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Grid_1_1Grid_a15aa95d04270d8d967a5100f995ffecb}


Property for y\_\-length. 

Definition at line 86 of file Grid.py.

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/jonathan/Projets/Python/pycol/engine/pattern/\hyperlink{Grid_8py}{Grid.py}\end{DoxyCompactItemize}
